package shared.interfaces;

import com.jme3.math.Vector3f;

public interface DirectDrivable {
	
	public void steer(float value);
	
	public void accelerate(float value);
	
	public void accelrate(float left, float right);
	
	public void brake(float value);

	public float getMaxAcceleration();
	
	public float getMaxBrakingForce();
	
	public float getMaxSteeringValue();
	
	public boolean shoot(Vector3f target, int weaponID);
	
}
